/*
 * Copyright 2020-2023 NXP
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 * this list of conditions and the following disclaimer in the documentation
 * and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the copyright holder nor the names of its
 * contributors may be used to endorse or promote products derived from this
 * software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 */

#include "ddr_init.h"

uint16_t dmem_1d_cfg[] = {
	0x0000U,
	0x0000U,
	0x0000U,
	0x0c80U,
	0x0002U,
	0x0000U,
	0x0018U,
	0x0000U,
	0x131fU,
	0x00ffU,
	0x0000U,
	0x0003U,
	0x0001U,
	0x0100U,
	0x0000U,
	0x0100U,
	0x0000U,
	0x0000U,
	0x0310U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x2d54U,
	0x0033U,
	0x4d66U,
	0x4f08U,
	0x0000U,
	0x0004U,
	0x2d54U,
	0x0033U,
	0x4d66U,
	0x4f08U,
	0x0000U,
	0x0004U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x1000U,
	0x0003U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x5400U,
	0x332dU,
	0x6600U,
	0x084dU,
	0x004fU,
	0x0400U,
	0x5400U,
	0x332dU,
	0x6600U,
	0x084dU,
	0x004fU,
	0x0400U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x00ffU,
	0x0000U,
	0x0000U,
	0x014aU,
	0x0181U,
	0x0118U,
	0x0118U,
	0x016fU,
	0x016fU,
	0x0159U,
	0x0181U,
	0x0120U,
	0x0120U,
	0x0000U,
	0x0000U,
	0x701cU,
	0x61a8U,
	0x35acU,
	0x35acU,
	0x125cU,
	0x125cU,
	0xc738U,
	0xb0f4U,
	0x6590U,
	0x6590U,
	0x0000U,
	0x0000U,
	0x3a44U,
	0x0075U,
	0x0000U,
	0x0000U,
	0x2820U,
	0x140fU,
	0x1f02U,
	0x01f0U,
	0x0000U,
	0xb400U,
	0x01ffU,
	0x0100U,
	0xb400U,
	0x01f0U,
	0x0000U,
	0xb400U,
	0x01f4U,
	0x0000U,
	0xb900U,
	0x01f0U,
	0x0000U,
	0xba00U,
	0x01f0U,
	0x0000U,
	0xbb00U,
	0x01f0U,
	0x0000U,
	0x0100U,
	0x01f0U,
	0x0000U,
	0x1300U,
	0x01f0U,
	0x0000U,
	0xf900U,
	0x04f0U,
	0x0000U,
	0xfa02U,
	0x04f0U,
	0x0000U,
	0xfb00U,
	0x04f0U,
	0x0000U,
	0x6004U,
	0x07f0U,
	0x0800U,
	0x6500U,
	0x07f0U,
	0x0000U,
	0x6200U,
	0x01ffU,
	0x0000U,
	0x0200U,
	0x01f0U,
	0x2000U,
	0x1f02U,
	0x01f0U,
	0x0000U,
	0xb400U,
	0x01ffU,
	0x0100U,
	0xb400U,
	0x01f0U,
	0x0000U,
	0xb400U,
	0x01f4U,
	0x0000U,
	0xb900U,
	0x01f0U,
	0x0000U,
	0xba00U,
	0x01f0U,
	0x0000U,
	0xbb00U,
	0x01f0U,
	0x0000U,
	0x0100U,
	0x01f0U,
	0x0000U,
	0x1100U,
	0x01f0U,
	0x0100U,
	0x1200U,
	0x01f0U,
	0x0000U,
	0x18f0U,
	0x01f0U,
	0x0100U,
	0x1300U,
	0x01f0U,
	0x0000U,
	0xf900U,
	0x04f0U,
	0x0000U,
	0xfa02U,
	0x04f0U,
	0x0000U,
	0xfb00U,
	0x04f0U,
	0x0000U,
	0x6204U,
	0x01ffU,
	0x0000U,
	0x6200U,
	0x01f0U,
	0x0f00U,
	0x6200U,
	0x01f4U,
	0xf000U,
	0x0200U,
	0x01f0U,
	0x0400U,
	0x1f02U,
	0x01f0U,
	0x0000U,
	0x3b00U,
	0x02f0U,
	0x0100U,
	0xb200U,
	0x01ffU,
	0x0000U,
	0xb200U,
	0x01f0U,
	0x0100U,
	0xb400U,
	0x01ffU,
	0x0100U,
	0xb400U,
	0x01f0U,
	0x0000U,
	0xb900U,
	0x01f0U,
	0x0000U,
	0xba00U,
	0x01f0U,
	0x0000U,
	0xbb00U,
	0x01f0U,
	0x0000U,
	0x0100U,
	0x01f0U,
	0x0000U,
	0x6000U,
	0x07f0U,
	0x0100U,
	0x6500U,
	0x07f0U,
	0xff00U,
	0x2601U,
	0x07ffU,
	0x0000U,
	0x2700U,
	0x07ffU,
	0x0000U,
	0x1300U,
	0x01f0U,
	0x0200U,
	0x3200U,
	0x01ffU,
	0x0000U,
	0x6208U,
	0x01ffU,
	0x0000U,
	0x6200U,
	0x01f0U,
	0x0100U,
	0x6200U,
	0x01f4U,
	0x0100U,
	0x0200U,
	0x01f0U,
	0x0800U,
	0x1f02U,
	0x01f0U,
	0x0000U,
	0xb200U,
	0x01ffU,
	0x0000U,
	0xb200U,
	0x01f0U,
	0x0100U,
	0xb200U,
	0x01f4U,
	0x0100U,
	0xb400U,
	0x01ffU,
	0x0100U,
	0xb400U,
	0x01f0U,
	0x0000U,
	0xb400U,
	0x01f4U,
	0x0000U,
	0xb900U,
	0x01f0U,
	0x0000U,
	0xba00U,
	0x01f0U,
	0x0000U,
	0xbb00U,
	0x01f0U,
	0x0000U,
	0x1100U,
	0x01f0U,
	0x0100U,
	0x1201U,
	0x01f0U,
	0x0100U,
	0x1300U,
	0x01f0U,
	0x0200U,
	0x1800U,
	0x01f0U,
	0x0100U,
	0x6000U,
	0x07f0U,
	0x0100U,
	0x6500U,
	0x07f0U,
	0xff00U,
	0x2601U,
	0x07ffU,
	0xff00U,
	0x27ffU,
	0x07ffU,
	0xff00U,
	0x62ffU,
	0x01ffU,
	0x0000U,
	0x6200U,
	0x01f0U,
	0x0100U,
	0x6200U,
	0x01f4U,
	0x1000U,
	0x3200U,
	0x01ffU,
	0x0000U,
	0x0208U,
	0x01f0U,
	0x1000U,
	0x0002U,
	0x0000U,
	0x020dU,
	0x0301U,
	0x0c0bU,
	0x160eU,
	0x1004U,
	0x1811U,
	0x0c06U,
	0x1610U,
	0x201cU,
	0x2824U,
	0x0c06U,
	0x1812U,
	0x241eU,
	0x2c28U,
	0x0a06U,
	0x140eU,
	0x1c18U,
	0x2420U,
	0x0a06U,
	0x1610U,
	0x201aU,
	0x2824U,
	0x006eU,
	0x0002U,
	0x0001U,
	0x00fdU,
	0x0004U,
	0x000fU,
	0x0060U,
	0x0007U,
	0x0000U,
	0x00e8U,
	0x0004U,
	0x00ffU,
	0x00fcU,
	0x0004U,
	0x0404U,
	0x003aU,
	0x0002U,
	0x0002U,
	0x0011U,
	0x0007U,
	0x0000U,
	0x0000U,
};

size_t dmem_1d_cfg_size = ARRAY_SIZE(dmem_1d_cfg);

uint16_t dmem_2d_cfg[] = {
	0x0000U,
	0x0000U,
	0x0000U,
	0x0c80U,
	0x0002U,
	0x0000U,
	0x0018U,
	0x0000U,
	0x0061U,
	0x00ffU,
	0x0000U,
	0x0003U,
	0x0001U,
	0x0100U,
	0x0000U,
	0x0100U,
	0x2080U,
	0x0000U,
	0x0310U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x2d54U,
	0x0033U,
	0x4d66U,
	0x4f08U,
	0x0000U,
	0x0004U,
	0x2d54U,
	0x0033U,
	0x4d66U,
	0x4f08U,
	0x0000U,
	0x0004U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x1000U,
	0x0003U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x5400U,
	0x332dU,
	0x6600U,
	0x084dU,
	0x004fU,
	0x0400U,
	0x5400U,
	0x332dU,
	0x6600U,
	0x084dU,
	0x004fU,
	0x0400U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0xff00U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0100U,
	0x0014U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x014aU,
	0x0181U,
	0x0118U,
	0x0118U,
	0x016fU,
	0x016fU,
	0x0159U,
	0x0181U,
	0x0120U,
	0x0120U,
	0x0000U,
	0x0000U,
	0x701cU,
	0x61a8U,
	0x35acU,
	0x35acU,
	0x125cU,
	0x125cU,
	0xc738U,
	0xb0f4U,
	0x6590U,
	0x6590U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x3a44U,
	0x0075U,
	0x0000U,
	0x321eU,
	0x0100U,
	0x0000U,
	0xffffU,
	0x01e0U,
	0x00f0U,
	0x00a0U,
	0x0078U,
	0x0060U,
	0x0050U,
	0x0043U,
	0x003cU,
	0x0035U,
	0x0030U,
	0x002cU,
	0x0028U,
	0x0025U,
	0x0022U,
	0x0020U,
	0x001eU,
	0x001cU,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0000U,
	0x0100U,
	0x0302U,
	0x0706U,
	0x0b0aU,
	0x0f0eU,
	0x1b1aU,
	0x1f1eU,
	0x3b3aU,
	0x3f3eU,
	0x0000U,
	0x2820U,
	0x140fU,
	0x1f02U,
	0x01f0U,
	0x0000U,
	0xb400U,
	0x01ffU,
	0x0100U,
	0xb400U,
	0x01f0U,
	0x0000U,
	0xb400U,
	0x01f4U,
	0x0000U,
	0xb900U,
	0x01f0U,
	0x0000U,
	0xba00U,
	0x01f0U,
	0x0000U,
	0xbb00U,
	0x01f0U,
	0x0000U,
	0x0100U,
	0x01f0U,
	0x0000U,
	0x1300U,
	0x01f0U,
	0x0000U,
	0xf900U,
	0x04f0U,
	0x0000U,
	0xfa02U,
	0x04f0U,
	0x0000U,
	0xfb00U,
	0x04f0U,
	0x0000U,
	0x6004U,
	0x07f0U,
	0x0800U,
	0x6500U,
	0x07f0U,
	0x0000U,
	0x6200U,
	0x01ffU,
	0x0000U,
	0x0200U,
	0x01f0U,
	0x2000U,
	0x0002U,
	0x0000U,
	0x020dU,
	0x0301U,
	0x0c0bU,
	0x160eU,
	0x1004U,
	0x1811U,
	0x0c06U,
	0x1610U,
	0x201cU,
	0x2824U,
	0x0c06U,
	0x1812U,
	0x241eU,
	0x2c28U,
	0x0a06U,
	0x140eU,
	0x1c18U,
	0x2420U,
	0x0a06U,
	0x1610U,
	0x201aU,
	0x2824U,
	0x006eU,
	0x0002U,
	0x0001U,
	0x00fdU,
	0x0004U,
	0x000fU,
	0x0060U,
	0x0007U,
	0x0000U,
	0x00e8U,
	0x0004U,
	0x00ffU,
	0x00fcU,
	0x0004U,
	0x0404U,
	0x003aU,
	0x0002U,
	0x0002U,
	0x0011U,
	0x0007U,
	0x0000U,
	0x0000U,
};

size_t dmem_2d_cfg_size = ARRAY_SIZE(dmem_2d_cfg);
